package main

/*
给定一个整数，写一个函数来判断它是否是 3的幂次方。如果是，返回 true ；否则，返回 false 。
整数 n 是 3 的幂次方需满足：存在整数 x 使得 n == 3x
*/
func main() {
	println(isPowerOfThree(1))
}

/**
 *	isPowerOfThree
 *	@Description:不使用循环或者递归来完成本题
 *	@param n int
 *	@return bool
 */
func isPowerOfThree(n int) bool {
	return n > 0 && 1162261467%n == 0
}
